/**
 * 
 */
package com.dao;

import java.util.List;

import com.model.Ret_prd_in;
import com.model.Ret_prd_indt;
import com.model.Ret_prd_indtId;

public interface IRetPrdIndtDao extends GenericDao<Ret_prd_indt, Ret_prd_indtId> {

	/**
	 * 根据箱号查询prd list(来料信息)
	 * @param boxId
	 * @return List<Ret_prd_indt>
	 */
	List<Ret_prd_indt> getPrdIndtByBox(String boxId);
	
	/**
	 * 
	 * @param ret_prd_in
	 * @param inputSlotNo
	 * @return true is has prd in this slot
	 */
	Boolean hasUserInputSlotInMtrlBox(Ret_prd_in ret_prd_in, String inputSlotNo);
	/**
	 * 创建产品ID，并自动补齐断掉的流水号
	 * 
	 * @param ret_prd_in
	 * @return
	 */
	String createPrdIdLoop(String prdKey);
}
